Instalación de Entorno de trabajo. Ubuntu WSL2
Ingeniería Biomédica
Instalación de Ubuntu en WSL
Antes de compilar Python, es necesario disponer de Ubuntu corriendo bajo WSL2 en Windows 11. Sigue estos pasos:
Verificar requisitos:
- Windows 11 (build 22000 o superior).
- Virtualización habilitada en BIOS/UEFI (Intel VT-x o AMD SVM).
- Permisos de administrador en Windows.
Habilitar WSL y plataforma de máquina virtual:
Abre PowerShell como administrador y ejecuta:
powershell wsl --install- Esto activa las características “Virtual Machine Platform” y “Windows Subsystem for Linux”.
- Descarga e instala Ubuntu por defecto (puedes ignorar o desinstalar luego).
- Reinicia el equipo si se solicita.
Instalar Ubuntu:
Vía PowerShell:
O desde Microsoft Store:
- Abre Microsoft Store.
- Busca “Ubuntu” y pulsa Instalar.
Primer arranque de Ubuntu:
- Abre Ubuntu desde el menú Inicio o Windows Terminal.
powershell wsl -d Ubuntu - Crea tu usuario y contraseña de Linux.
- Abre Ubuntu desde el menú Inicio o Windows Terminal.
Actualizar paquetes del sistema:
Instalación de R y Python
1. Actualizar repositorios e instalar dependencias de compilación
Ejecuta los siguientes comandos para actualizar el sistema e instalar las bibliotecas necesarias para compilar Python desde el código fuente:
sudo apt update
sudo apt install -y \
build-essential \
checkinstall \
libncurses-dev \
libssl-dev \
zlib1g \
zlib1g-dev \
libreadline-dev \
libsqlite3-dev \
libgdbm-dev libdb5.3-dev \
libbz2-dev \
libexpat1-dev \
libc6-dev \
libffi-dev \
liblzma-dev \
tk-dev \
dirmngr \
gnupg \
apt-transport-https \
ca-certificates \
software-properties-common wget \
libxml2-dev \
libharfbuzz-dev \
libfribidi-dev \
libcurl4-openssl-dev \
libmagick++-dev \
libnsl-dev \
cmake\
wget2. Obtener el kit de repositorio CUDA de NVIDIA:
cd ~
mkdir instaladores
cd instaladores
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.9.1/local_installers/cuda-repo-wsl-ubuntu-12-9-local_12.9.1-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-12-9-local_12.9.1-1_amd64.deb
sudo apt update
sudo apt -y install cuda-toolkit-12-93. Verificar la instalación:
4. Instalación de la versión más reciente de R
Para instalar la versión más reciente de R en Ubuntu bajo WSL2, sigue estos pasos:
1. Agregar la clave y el repositorio oficial de CRAN:
2. Instalar R:
3. Verificar la instalación:
5. Descargar y extraer Python 3.12
1. Descarga el código fuente de Python 3.12 y descomprímelo en /usr/src:
2. Configura la compilación con optimizaciones y el instalador de pip integrado:
```bash
sudo ./configure --enable-optimizations --with-ensurepip=install --enable-shared
```
3. Compila utilizando todos los núcleos disponibles:
```bash
sudo make -j $(nproc)
```
4. Instala Python 3.12 sin sobrescribir la versión del sistema por defecto:
```bash
sudo make altinstall
```
Los ejecutables quedarán en /usr/local/bin/python3.12 y /usr/local/bin/pip3.12.
5. Verificación de la instalación
Comprueba las versiones instaladas:
6. Crear y activar un entorno virtual
1. Crea un directorio de trabajo
```bash
mkdir -p ~/proyectos
cd ~/proyectos
```
2. Crea un entorno virtual (mienv) con Python 3.12:
```bash
/usr/local/bin/python3.12 -m venv mienv
```
3. Activa el entorno:
```bash
source mienv/bin/activate
```
4. Verifica que python y pip apunten a la versión 3.12:
```bash
python --version # Python 3.12.X
pip --version # pip x.y.z
```
5. Instala las bibliotecas necesarias:
```bash
python -m pip cache purge
python -m pip install -U --upgrade-strategy eager pip setuptools wheel packaging build
python -m pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu129
python -m pip install pandas matplotlib scikit-learn opencv-contrib-python opencv-python pywavelets statsmodels scipy seaborn plotly jupyter
#python -m pip install -r requirements.txt
```
5. desactivar el entorno, ejecuta:
Instalación de Miniconda3 en Ubuntu (WSL)
A continuación se detallan los pasos estrictamente por terminal para instalar Miniconda3 en tu entorno Ubuntu bajo WSL.
1. Actualizar índices de paquetes
2. Descargar el instalador oficial
3. Verificar la integridad (opcional)
Compara el hash SHA‑256 generado con el publicado en el sitio oficial:
4. Ejecutar el instalador en modo silencioso
Esto instalará Miniconda en ~/miniconda sin interacción:
5. Inicializar Conda en tu shell
Para que conda esté disponible cada vez que abras la terminal:
6. Recargar la configuración de shell
7. Actualizar Conda a la última versión
8. Verificar la instalación
9. Crear un entorno virtual
Instalación de Texlive (LATEX)
Instalación de Quarto
Se requiere revisarr la versión de Quarto disponible en la página de descargas de Quarto https://quarto.org/docs/get-started/.
sudo apt update
wget https://github.com/quarto-dev/quarto-cli/releases/download/v1.7.32/quarto-1.7.32-linux-amd64.deb
sudo dpkg -i quarto-1.7.32-linux-amd64.deb
sudo apt-get install -f